About Sterling & Co North London Ltd (13392872) United Kingdom