About Beena Homers Limited (13679231) United Kingdom