About Ystwyth Investment Properties Limited (03526522) United Kingdom