About Sloan Architecture Ltd (10155314) United Kingdom