About Foxton Holdings Ltd (10185869) United Kingdom