About Charles & Charles (europe) Limited (12859647) United Kingdom