About J Allen Engineering Ltd (10588353) United Kingdom