About Holden Properties Limited (09988307) United Kingdom