About Leeco Properties Limited (12099709) United Kingdom