About Second Thames Land Limited (00382150) United Kingdom