About Beevee & Kda Property Limited (12598379) United Kingdom