About Standmoor Properties Ltd (11864606) United Kingdom