About Khalsa Constructions And Builders Merchants Limited (13395513) United Kingdom