About Granby Projects Ltd (12067339) United Kingdom