About Twelve Property Ltd (10216141) United Kingdom