About Wallace Square Management Limited (04026792) United Kingdom