About Recber Property & Investment Ltd (11923806) United Kingdom