About Stephen Rae Developments Limited (SC142308) United Kingdom