About Dambela &son Motors Limited (10970766) United Kingdom