About Bamfords Trust Plc (01516209) United Kingdom