About Bywater Place Management Company Limited (04993921) United Kingdom