About Slalombar Associates Limited (02397437) United Kingdom