About London & Se Residence Limited (09754058) United Kingdom