About Strop & Crop Ltd (10204797) United Kingdom