About Selcom York Limited (07565662) United Kingdom