About Littledene House Limited (12623320) United Kingdom