About David Swiss Thomas Limited (13009885) United Kingdom