About Bbie Site Management Company Limited (12135076) United Kingdom