About Stephen And Lucie Gallagher Property Limited (11534044) United Kingdom