About Barrett Developments & Lettings Limited (09155181) United Kingdom