About Niki Beard Ltd (12183020) United Kingdom