About Limerose Properties Limited (03204622) United Kingdom