About Leofric Management Limited (07509114) United Kingdom