About T&sh Properties Limited (11790955) United Kingdom