About Lifford Properties Limited (00426636) United Kingdom