About Northbeach Property Limited (05241980) United Kingdom