About Barrington Lettings Limited (06127437) United Kingdom