About The Newby Organisation Limited (08796428) United Kingdom