About Sterling Recall Ltd (11546026) United Kingdom