About Thorburn S Yard Management Company Limited (08608681) United Kingdom