About Barmarsh Parade Ltd (12773069) United Kingdom