About Selbyglen Properties Ltd (03570242) United Kingdom