About Delapre Associates Limited (11561543) United Kingdom