About Walford Company Limited (12253850) United Kingdom