About Baldwin Stratton Developments Limited (13477573) United Kingdom