About Rose Appledore Properties Limited (06503923) United Kingdom