About Pindar Ledden Ledden Ltd (10491069) United Kingdom