About Bowmer Engineering And Management Limited (11109162) United Kingdom