About Steven Mead Properties Limited (07362356) United Kingdom