About Granby Investments Limited (04265133) United Kingdom