About Longworth Investments Limited (03889347) United Kingdom