About Kelmscot Building Co. Limited (00546096) United Kingdom