About Demmel Property Ltd (10556126) United Kingdom