About Escal & Co Ltd (10760316) United Kingdom