About Camper & Nicholsons Mayfair Limited (00866955) United Kingdom