About Trench Lock Properties Limited (10505114) United Kingdom