About Granby Associates Limited (12945610) United Kingdom