About Stevenson Property Partnership Ltd (12517633) United Kingdom