About Packman Lucas Associates Ltd. (08338059) United Kingdom