About Devonshire Hall Freehold Company Limited (06963256) United Kingdom