About Officestor Installations Limited (06535861) United Kingdom