About John De Groot Limited (04778487) United Kingdom