About Barkus Engineering Services Ltd (12247067) United Kingdom