About Walford Cross Limited (06278669) United Kingdom