About Abbott Installations Limited (06745398) United Kingdom