About Loddon Investment Group Limited (11593671) United Kingdom