About Isalba Properties Limited (10952312) United Kingdom