About Trench Lock Management Company Limited (06548755) United Kingdom