About Grand & Langtry Management Limited (04526898) United Kingdom