About Ilford Properties Ltd (03870103) United Kingdom