About Selyor Properties Ltd (08898989) United Kingdom