About The Fabric Castle Ltd (11236226) United Kingdom