About Ash & Embers (installations) Limited (05180532) United Kingdom