About The Lord Clyde Limited (04729122) United Kingdom