About Croft Street Properties Limited (10525853) United Kingdom