About Kangaroo Motors Ltd (13482158) United Kingdom