About Loamcraft Limited (02469019) United Kingdom