About Handswold Investments Limited (03865871) United Kingdom