About Taylor & Dedman Limited (09407872) United Kingdom