About Truscott Holdings Limited (SC637263) United Kingdom