About Delacey Holdings Limited (12985772) United Kingdom