About Demeque Property Limited (10862653) United Kingdom