About J & D Traill Associates Limited (11119720) United Kingdom