About Delacy Limited (12894169) United Kingdom