About Chigwell Satellite Design & Technology Ltd (12713922) United Kingdom