About Macallan Brader Associates Limited (05373303) United Kingdom