About Keltbray Property And Investments Limited (11517904) United Kingdom