About Allard Maintenance & Repairs Limited (10673257) United Kingdom