About Barker Engineering Solutions Ltd (12162888) United Kingdom