About Thrubwell Properties Limited (04318699) United Kingdom