About Major Foote Limited (04193164) United Kingdom