About Deeley Freed (penhalt) Limited (05296238) United Kingdom