About Delafaille & Co Ltd (05295216) United Kingdom