About Blackhorse Motors London Limited (06641689) United Kingdom