About Torrbeg Properties Limited (NI662033) United Kingdom