About Somerford Investments Limited (04711057) United Kingdom