About The Wallace Cave Ltd (SC350027) United Kingdom