About Toogood Properties Limited (10003885) United Kingdom