About Leamore Car Wash Ltd (13620043) United Kingdom