About Oxford Installations Ltd (10846997) United Kingdom