About London Shared Properties Limited (06929388) United Kingdom