About Jahori S Window Limited (12244598) United Kingdom