About Life Space Developments Limited (05532502) United Kingdom