About Woolhouse Place Management Limited (09796783) United Kingdom