About Williams Rock & Scallop Ltd (12577422) United Kingdom