About Sherwin Menezes Ltd (SC606096) United Kingdom