About Woodbar Properties Limited (07126689) United Kingdom