About Christopher James Installations Limited (10520843) United Kingdom