About Peter Lamb Limited (02326881) United Kingdom