About Sterling Chandlers Ltd (13379448) United Kingdom