About Deeley Freed Developments Limited (08915253) United Kingdom