About Thornden Developments Holdings Limited (11071573) United Kingdom