About Limited Abode Ltd (11840101) United Kingdom