About Harrod Associates Ltd (05933500) United Kingdom