About Thistleton Management Company Limited (09955738) United Kingdom