About Sterling Street Limited (12990664) United Kingdom