About Letchworth Palace Limited(the) (00200028) United Kingdom