About Limrose Properties Limited (00617075) United Kingdom