About Flaxman London Ltd (13123838) United Kingdom