About Leofric Properties Limited (07800240) United Kingdom