About Woodruff Properties Limited (13041524) United Kingdom