About Ilford Investments Limited (10373920) United Kingdom