About S&n Property Rentals Limited (08540307) United Kingdom