About Northpeak Properties Limited (12746221) United Kingdom