About Henry & Mayfair Limited (10525230) United Kingdom