About Leofrance Developments Ltd (09620322) United Kingdom