About The Beauchamp Gallery Limited (07006210) United Kingdom