About Stratford Lock Management Company Limited (05412831) United Kingdom