About Barr Street Properties Limited (12865669) United Kingdom