About Mayclair Services Limited (08318346) United Kingdom