About Placewood Limited (08213976) United Kingdom