About Steven Lodge Management Company Limited (04349963) United Kingdom