About Spencer Brook Commercial Property Ltd. (07980392) United Kingdom