About Maxwell Lamb Limited (11324921) United Kingdom