About S.a. Data Installations Limited (04526660) United Kingdom