About Sand Lime Limited (11899207) United Kingdom