About Woolfoot Properties Limited (12598540) United Kingdom