About Neo Bankside Management Company Limited (07178571) United Kingdom