About Lord & Peace Consulting Limited (07353467) United Kingdom