About Selwyn Spur Limited (07009600) United Kingdom