About Sw & Rh Properties Limited (12486503) United Kingdom