About Delroy Anthyson Henry Limited (12942962) United Kingdom