About Willowcrete Manufacturing Company Limited (00480317) United Kingdom