About Delatt Limited (11077960) United Kingdom