About R & S Mehan Properties Ltd (12454839) United Kingdom