About Williams & Co Properties Limited (12710938) United Kingdom