About Brown & Co Properties Ltd (SC390766) United Kingdom