About Thacker Properties Limited (11927915) United Kingdom