About Stonard Properties Limited (13259315) United Kingdom