About Littleton Meadows Management Limited (10959182) United Kingdom