About Stop & Start Ltd (13129505) United Kingdom