About Descheye & Co Ltd (13539006) United Kingdom