About Northern Abode Property Ltd (12732316) United Kingdom