About Javaid & Sons Properties Ltd (12830895) United Kingdom