About Sloan Architectural Ltd (08907482) United Kingdom