About The Callanders Management Company Limited (02238265) United Kingdom