About Alex & Luca Properties Ltd (09988302) United Kingdom