About Allockendens Limited (11882696) United Kingdom