About Excess Properties Limited (06927856) United Kingdom