About Pomfret Gallery Limited (10628019) United Kingdom