About Butterfield Holdings (uk) Limited (01457878) United Kingdom