About Bower Lane Management Company Ltd (12724403) United Kingdom