About Owner & Space Properties Limited (12966177) United Kingdom