About Strider Properties Limited (05711292) United Kingdom