About Drummonds Property & Finance Limited (09518999) United Kingdom