About Sterndale Systems Limited (02774308) United Kingdom