About Omar & Carla Property Ltd (13575136) United Kingdom