About Janoway Hill Management Company Limited (07079691) United Kingdom