About Observatory Support Services Limited (08732072) United Kingdom