About Rems Properties Limited (12483903) United Kingdom