About Pit Stop Chingford Ltd (13657426) United Kingdom