About Nibor Developments Limited (08681203) United Kingdom