About Alba Properties & Design Limited (07925699) United Kingdom