About Little Thatch Investments Limited (05536367) United Kingdom