About Carleo Property Holdings Limited (11254407) United Kingdom