About Strode Road Properties Limited (05236326) United Kingdom