About Excelsus Properties Limited (09701975) United Kingdom