About Allan Bowden Installations Limited (05666218) United Kingdom