About Macintosh James And Partners Limited (05190659) United Kingdom