About Torlai & Swan Limited (SC496629) United Kingdom