About Bowers Walk Management Company Limited (02710268) United Kingdom