About Selbys (properties) Limited (02601327) United Kingdom