About R & S Stowe Developments Ltd (10277817) United Kingdom