About Folkard & Hayward Commercial Limited (02568910) United Kingdom