About Seven Sycamores Ltd (12447928) United Kingdom