About Benfleet Holdings Ltd (10156475) United Kingdom