About Butterfield Quad Management Company Limited (12091892) United Kingdom