About Steven Meadows Ltd. (04490892) United Kingdom