About S Wallace Developments Limited (06043556) United Kingdom