About Wild & Foden Limited (06579898) United Kingdom