About Rami Properties Limited (12881323) United Kingdom