About Tilly Sveaas Limited (11766634) United Kingdom