About A&a Sherwood Ltd (12803543) United Kingdom