About Butterfield Quad 2 Management Company Limited (13247306) United Kingdom