About The Nichols Building Limited (11625559) United Kingdom