About Square Box Architecture Ltd (12281894) United Kingdom