About Twogates Properties Limited (01109904) United Kingdom