About Luddington House Limited (11575102) United Kingdom