About Derrick & Sons Property Investors Spv 1 Ltd (11066538) United Kingdom