About De Klerk Construction Limited (09515119) United Kingdom