About Clowes Developments (mfds) Limited (07058242) United Kingdom