About Triplex Lloyd Properties Limited (00024593) United Kingdom