About Carrot Properties Limited (11797179) United Kingdom