About Wallace & Brown Leisure Limited (SC542080) United Kingdom