About The Lytton Park Management Company Limited (03518156) United Kingdom