About Delroy Henry Limited (10656410) United Kingdom