About Snekker Larsen Limited (12306048) United Kingdom