About First North Property Limited (12309568) United Kingdom