About Barnard House (apartments) Management Company Limited (04965326) United Kingdom