About Harrod Limited (05705861) United Kingdom