About Lohralee Astor Interiors Limited (09318716) United Kingdom