About Lockwood Taxis Ltd (12696225) United Kingdom