About De Beul Kerr Limited (SC280963) United Kingdom