About Satellite Architects Limited (02959686) United Kingdom