About Jamford Investments Ltd (13096474) United Kingdom