About Loddon Developments Limited (12860505) United Kingdom