About Thornwood Close Apartment Block 2 Limited (05462452) United Kingdom