About Sterling Street Limited (07883701) United Kingdom