About Station Associates Ltd (07940496) United Kingdom