About Excellence Investment & Development Ltd (09372508) United Kingdom