About Bloxford Holdings Plc (13286033) United Kingdom