About Wickerwood & Co. Limited (08818784) United Kingdom