About Amb Property (northwood) Limited (10355654) United Kingdom