About Wallace Developments (scotland) Ltd (SC574314) United Kingdom