About Steven Lawrence Limited (07455003) United Kingdom