TSP Holdings Partners Company numberSL005275 StatusActive TypeLimited Partnership Incorporated10 Sep 2004 Registered office 39 Palmerston PlaceEdinburgh Data JSON Markdown