About Sterling Site Solutions Limited (12293306) United Kingdom