About Thornescroft Properties Ltd (13174851) United Kingdom