About Sidel (uk) Limited (04227208) United Kingdom