About Kingshatch Investments Limited (05480306) United Kingdom