About B & A Developers Limited (09927838) United Kingdom