About Nub & Ho Properties Limited (04742651) United Kingdom