About L & L Trowbridge Limited (11170369) United Kingdom