About Thomas Mears Properties Ltd (05236208) United Kingdom