About North Lodge Property Limited (13275248) United Kingdom