About Wallace Land Investment And Management Limited (SC362683) United Kingdom