About Khurl Builders Limited (02148433) United Kingdom