About Fallowfield Investments Limited (10266393) United Kingdom