About Barnabas Road Development Limited (07178218) United Kingdom