About Allscott Meads Management Company Limited (12999928) United Kingdom