About Barsham Lettings Limited (12901922) United Kingdom