About Kelnearshore Limited (12775579) United Kingdom