About Clementsbury Holdings Ltd (12251377) United Kingdom