About Barnaby S Property Lettings Limited (13086383) United Kingdom