About Rose & Wolf Property Limited (12423541) United Kingdom