About Limford Investments Limited (12957103) United Kingdom