About Claylord Invest Ltd (07245901) United Kingdom