About Sestri (sales) Limited (01407613) United Kingdom