About Lenox Property Investments Limited (05564108) United Kingdom