About Biba Ruger Property Limited (10892840) United Kingdom