About Ottershaw Properties Ltd (10336619) United Kingdom