1. It is a UK Gov legal requirement to have your registration number on your website, is there a reason you are lacking this fundamental requirement?
I found 27 separate companies for their different locations registered under Kexgill, so I am not sure how that would work with what you are describing. Did you find any discrepancies or a cause for concern about Kexgill?