About Granby Properties Limited (04265129) United Kingdom