About Selwyn Taylor Limited (02692620) United Kingdom