About Mayrose & Brook Ltd. (12116915) United Kingdom