About Rapier Properties Limited (12250409) United Kingdom