About Walcot Square Ltd (13515254) United Kingdom