About Trench Shore Limited (02139927) United Kingdom