About Sherryades&jo Limited (12174706) United Kingdom