About A1 Installations (london) Limited (06022006) United Kingdom