About Excelera Property Limited (11012017) United Kingdom