About Brentford Lock Management Company Limited (04748255) United Kingdom