About Kelburne Development Company Ltd. (SC258054) United Kingdom